package com.maxjay.component.metadata.core;

import com.maxjay.component.metadata.core.formatter.FieldFormatter;

public interface FormatterFactory {
	
	/**
	 * 获取属性格式化器（从缓存中或重新加载）
	 * 
	 * @param formatterId
	 * @return
	 */
	FieldFormatter getFieldFormatter(String formatterId);
	
	/**
	 * 加载属性格式化器（重新加载）
	 * 
	 * @param formatterId
	 * @return
	 */
	FieldFormatter loadFieldFormatter(String formatterId);
	
}